package com.fh.fruit.service.count;

import java.util.List;
import java.util.Map;

import com.fh.entity.Page;

public interface CountManager {

	/**
	 * 三农商品统计
	 * 
	 * @param page
	 * @return List<Map<String, Object>>
	 * @throws Exception
	 */
	List<Map<String, Object>> SanNongGoodsCount(Page page) throws Exception;

	/**
	 * 三农总销售统计
	 * 
	 * @param page
	 * @return List<Map<String, Object>>
	 * @throws Exception
	 */
	List<Map<String, Object>> SanNongAllCount(Page page) throws Exception;
	/**
	 *  三农粮票统计
	* @author 葛欢欢
	* @version 2017.11.30 16:40 
	* @param page
	* @return
	* @throws Exception
	 */
	List<Map<String, Object>> SanNongTickerCount(Page page) throws Exception;
	/**
	 * 三农其他奖励统计
	* @author 葛欢欢
	* @version 2017.11.30 16:40 
	* @param page
	* @return
	* @throws Exception
	 */
	List<Map<String, Object>> SanNongOtherCount(Page page) throws Exception;
	
	/**
	 * 三农其他奖励总统计
	* @author 葛欢欢
	* @version 2017.11.30 16:40 
	* @param page
	* @return
	* @throws Exception
	 */
	List<Map<String, Object>> SanNongOtherAllCount(Page page) throws Exception;
	
	/**
	 * 销售明细
	* @author 葛欢欢
	* @version 2017.11.30 16:40 
	* @param page
	* @return
	* @throws Exception
	 */
	List<Map<String, Object>> getSanNongSaleslistPage(Page page) throws Exception;
	
	/**
	 * 奖励明细
	* @author 葛欢欢
	* @version 2017.11.30 16:40 
	* @param page
	* @return
	* @throws Exception
	 */
	List<Map<String, Object>> getSanNongRewardlistPage(Page page) throws Exception;
	
	/**
	 * 销售明细统计
	* @author 葛欢欢
	* @version 2017.11.30 16:40 
	* @param page
	* @return
	* @throws Exception
	 */
	List<Map<String, Object>> SanNongGoodsSalesCount(Page page) throws Exception;
	
	/**
	 * 粮票奖励明细
	* @author 葛欢欢
	* @version 2017.11.30 16:40 
	* @param page
	* @return
	* @throws Exception
	 */
	List<Map<String, Object>> getSanNongRewardTickerlistPage(Page page) throws Exception;
	/**
	 * 销售总统计
	* @author 葛欢欢
	* @version 2017.11.30 16:40 
	* @param page
	* @return
	* @throws Exception
	 */
	List<Map<String, Object>> sellAllCount(Page page) throws Exception;
	/**
	 * 销售总统计列表
	* @author 葛欢欢
	* @version 2017.11.30 16:40 
	* @param page
	* @return
	* @throws Exception
	 */
	List<Map<String, Object>> sellAllCountlistPage(Page page) throws Exception;
	

}
